import { updateUserInfo } from "../../../services/login/login";

Page({
  data: {
    confirmloading: false,
    canIUseGetUserProfile: false,
    hasUserInfo: false,
    title: '校园点评小程序使用条款',
    content: '欢迎使用我们的微信小程序！\n在使用之前，请务必仔细阅读以下使用条款：\n' +
      '1. 用户登录：\n' + '- 小程序登录，须使用我校校园网统一登录平台账号进行，用户输入学号+密码。\n' +
      '2. 微信用户授权：\n' + '- 同意本条款协议的用户，须授权小程序使用微信头像和昵称，否则无法使用本小程序。\n' +
      '3. 使用规定：\n' + '- 用户在使用本小程序时，需遵守国家法律法规，并不得利用本小程序从事违法活动。\n' +
      '- 用户不得利用本小程序进行发布或传播低俗、违法、侵权等内容，一经发现将立即停止服务并保留追究法律责任的权利。\n' +
      '- 用户发布的内容（包括评论），不得出现辱骂、诋毁、造谣等相关言论，一经发现将立即停止服务并保留追究法律责任的权利。\n' +
      '4. 隐私保护：\n' + '- 本小程序将严格保护用户的个人隐私信息，不会将用户的个人信息泄露给第三方。\n' +
      '- 用户在使用本小程序时，需同意并遵守隐私政策，不可将小程序的内容转发第三方平台。\n' +
      '5. 免责条款：\n' + '- 本小程序不对用户在使用过程中产生的任何直接或间接损失负责。\n' +
      '6. 其它：\n' + '- 本小程序保留对使用条款进行调整和修改的权利，用户需定期关注使用条款的变更情况。\n' +
      '- 用户如果不同意本使用条款的任何内容，可选择停止使用本小程序。\n' +
      '感谢您仔细阅读以上使用条款，祝您在本小程序中使用愉快！',
  },
  onLoad: function (options) {
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
    }
  },

  confirmRuleHandle(e) {
    let userId = wx.getStorageSync('user_id');
    wx.getUserProfile({
      desc: '用于完善用户资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        wx.setStorageSync('nickName', res.userInfo.nickName);
        wx.setStorageSync('avatarUrl', res.userInfo.avatarUrl);
        this.setData({
          hasUserInfo: true,
        });
        let query_data = {
          nickname: res.userInfo.nickName,
          avatar: res.userInfo.avatarUrl,
          user_id: userId
        };
        updateUserInfo(query_data).then((data) => {
          const {user_id} = data;
          console.log(user_id + ' 更新成功！');
        });
        wx.switchTab({
          url: `/pages/home/home`,
        });
      }
    })
  }

});